*{ text-shadow: none; }

h1{ text-align: center; }
.getmsg{
    margin-top:-18px;
    height:45px;
    background:#D4D4D4 ;
    padding:1px;
}

p span{
    margin-left:40px;
}
h4{
    margin-left: 20px;
}
.bottom{
    width:25%;
    height:15px;
    padding:13px 0 15px 0;
    float:left;
    color:#8B8B8B;
    text-align: center;
    background:#cccccc;!important
}
.bottom:hover{
    background:#E97500  ;
    color:#ffffff;
}
.div_sginIn{
    margin-top: 10px;
    text-align: center;
    margin-bottom: 100px;
    width:96%;
}

.span_sgin{
    display: block;
    width: 80%;
    border-radius: 4px;
    color: #ffffff;
    background: #ee721a;
    padding: 15px;
    margin: 0px auto;
}

.div_phone {
    display: block;
    margin:0px auto;
    width:85%;
    height:40px;
}

.div_vcode,.div_pwd,.div_icode{
    display: block;
    margin:0px auto;
    width:85%;
    height:40px;
}

.span_vcode{
    float:right;
    width:120px;
    height:36px;
    padding-top:12px;
    text-align:center;
    border-radius: 4px;
    color: #ffffff;
    background: #ee721a;
}

.span_icode{
    float:left;
    width:120px;
    height:36px;
    padding-top:0px;
    text-align:center;
    border-radius: 4px;
}

.cancel{
    margin-left: 50px;
    border: none;
    background: #e97500;
    color: #ffffff;
    border-radius: 4px;
}
#msg{
    font-size: 30px;
}
.tip{
    display:inline-block;
    color:#e97500;
    margin:0 0 30px 25px;
    /*line-height:0;*/
}
.overlay {
    display:none;
    position: fixed;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000000;
    opacity:0.7;
    z-index:10;
}

.delay{
    width:50%;
    height:25%;
    background:#ffffff;
    position:fixed;
    top:25%;
    left:25%;
    z-index: 1000;
    display: none;
    border-radius: 10px;
    text-align: center;
}
.delay p{
    margin-top: 50px;
}

.img {
    position:absolute;
    width:30px;
    height:30px;
    top:0;
}

.img1 { left:0%; }
.img2 { left:23%;}
.img3 { left:46%;}
.img4 { left:69%; }
.img5 { left:92%;}

.span {
    position:absolute;
    top:200%;
    color:#00a2df;
}

.span1{ left:-2%; }
.span2{ left:23%; }
.span3{ left:44%; }
.span4{ left:69%; }
.span5{ left:90%; }

#imgdiv{
    width:95%;
    margin:0 auto;
    position:relative;
    /*margin-top: 10%;*/
    height:15px;
    border-bottom: 1px solid #c0c0c0;
    overflow: visible;
}

.div_progress{
    padding:1px;
    background:#ffffff;
    width:90%;
    height:150px;
    margin:0 auto;
}
.span_progress{
    display:block;
    margin:20px auto;
    width:92%;
    color:#a9a9a9;
}
.span_color{ color:#00a2df; }

.p_realName {font-size: 24px;margin-left:20px;line-height: 0px; }
.p_phone { font-size: 24px;margin-left:20px; }

.div_page { min-height: 571px; background: rgb(238, 238, 238); }

.div_signOut
{
    position: absolute;
    right: 10px;
    top: 112px;
    width: 80px;
    height: 30px;
    padding-top:8px;
    border-radius: 4px;
    border: none;
    text-align: center;
    font-size: 24px;
}